home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / ABPB1531.ZIP / INSTALL.DAT < prev    next >
Text File  |  1996-08-31  |  42KB  |  1,188 lines

  1. // INSTALL.DAT//
  2. // Project: PCBoard
  3. // Version: 15.3
  4.  
  5. @DefineProject
  6.     @Name = "PCBoard"
  7.     @Version = "15.3"
  8.     
  9.   @Subdir = "\\PCB\\"
  10.   @OutDrive = C
  11.  
  12.   @Requires @HardDisk
  13. @EndProject
  14.  
  15. @DefineVars
  16.   @Qstring @Fname = ""
  17.   @Qstring @Lname = ""
  18.   @Qstring @CitySt = ""
  19.   @Qstring @Pwd = ""
  20.   @Qstring @RegCode = ""
  21. @EndVars
  22.  
  23. @Display
  24.   @Cls
  25.  
  26.          Welcome to @Name @Version for DOS and OS/2.
  27.  
  28.    This program will install @Name version @Version on your computer system
  29.    and verify the integrity of the distribution disk(s).  You may press the
  30.    ESC key at any time to abort the installation process.
  31.  
  32.    INSTALL will ask you several questions about your computer hardware and
  33.    then give you the option of installing only selected parts of @Name.
  34.  
  35.    Each question has a default answer.  If the default answer is correct,
  36.    press the ENTER key in response to the question.  Otherwise, type the
  37.    answer and then press the ENTER key.
  38.  
  39.    If you make a mistake while typing, press the BACKSPACE key and then
  40.    re-type the answer.
  41.  
  42.   @Pause
  43. @EndDisplay
  44.  
  45. @GetOutDrive
  46.   @Cls
  47.  
  48.     On which disk drive do you wish to install @Name?
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.     Use the arrow keys and hit enter to select the desired drive.
  63.  
  64. @EndOutDrive
  65.  
  66.  
  67. EnterSubdir:
  68. @GetSubdir
  69.   @Cls
  70.  
  71.   Now you will need to specify the disk destination subdirectory.  The sub-
  72.   directory is the location on your disk where the @Name system will be
  73.   installed.
  74.  
  75.   If you are using a subdirectory system, and the DOS PATH command, and you
  76.   install @Name in the @Subdir subdirectory, you will probably want to modify
  77.   the PATH statement in your AUTOEXEC.BAT so it will include the sub-
  78.   directory @Subdir in addition to the current subdirectories.
  79.  
  80.   NOTE:  The maximum path length allowed is 11 characters!
  81.  
  82.   @Prompt = " Which subdirectory ([Enter] = @Subdir) "
  83. @EndSubdir
  84.  
  85. @If (@StrLen("@Subdir") > 11)
  86.   @Subdir = @StrHead("@Subdir",11)
  87.   @Goto EnterSubdir
  88. @EndIf
  89.  
  90. Entergroups:
  91. @GetGroups
  92.   @CheckBox
  93.   @Cls
  94.        Select the parts of @Name you wish to install on your computer:
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.       Use the UP/DOWN arrow keys to move cursor and the SPACE BAR to select
  105.       the desired groups to install.  Press ENTER when you are finished.
  106.  
  107.       Notes
  108.       ~~~~~
  109.       The First Time Installation does *not* automatically install COMM-DRV,
  110.       PPL, or PCBMail.  They must be selected manually if desired.
  111.  
  112.       If you have not purchased the PPL Compiler, a demonstration version
  113.       has been provided for your evaluation.
  114.  
  115.       @Set a = "The @Name First Time Installation"
  116.       @Set b = "The @Name Upgrade Installation"
  117.       @Set c = "Install COMM-DRV"
  118.       @Set d = "Install PPL"
  119.       @Set e = "Install PCBMail"
  120.       @Set f = "Install OS/2 version"
  121.  
  122. @EndGroups
  123.  
  124. @If ((a [! @Group) && (b [! @Group) && (c [! @Group) && (d [! @Group) && (e [! @Group) && (f [! @Group))
  125.   @Display
  126.  
  127.         No Groups were selected!
  128.  
  129.     @Pause
  130.     @Goto Entergroups
  131.   @EndDisplay
  132. @Endif
  133.  
  134. @If ((a [= @Group) && (@Exists("@OutDrive:@Subdir\\PCBOARD.EXE") || @Exists("@OutDrive:@Subdir\\PCBOARDM.EXE")))
  135.   @Display
  136.  
  137.         You've selected a First Time Install and already have a PCBoard
  138.         executable file in the @OutDrive:@SubDir sub-directory.
  139.  
  140.         Hit Esc to abort or any other key to continue.
  141.  
  142.     @Pause
  143.   @EndDisplay
  144. @Endif
  145.  
  146. @If ((a [= @Group) && (b [= @Group))
  147.   @Display
  148.  
  149.         You've selected both a First Time Install and Upgrade Install.
  150.  
  151.         Hit Esc to abort or any other key to continue with a First Time
  152.         Installation.
  153.  
  154.      @Pause
  155.      @ClearGroup(b)
  156.    @EndDisplay
  157. @EndIf
  158.  
  159.  
  160. @If ((a [= @Group) || (b [= @Group) || (f [= @Group))
  161.  
  162. EnterFName:
  163.    @GetString @Fname
  164.     Please enter the SysOp's First Name *Only*.  10 characters max.
  165.     @Prompt = " What is your first name "
  166.    @EndString
  167.  
  168.    @If ("@Fname" != "@StrToken("@Fname",0," ")")
  169.      @Fname = @StrToken("@Fname",0," ")
  170.      @Goto EnterFName
  171.    @Endif
  172.  
  173.    @If (@StrLen("@Fname") > 10)
  174.      @Fname = @StrHead("@Fname",10)
  175.      @Goto EnterFName
  176.    @EndIf
  177.  
  178.    @If (@StrLen("@Fname") == 0)
  179.      @Goto EnterFName
  180.    @EndIf
  181.  
  182. EnterLname:
  183.    @GetString @Lname
  184.     Please enter the SysOp's Last Name *Only*.  14 characters max.
  185.         @Prompt = " What is your last name "
  186.    @EndString
  187.  
  188.    @If ("@Lname" != "@StrToken("@Lname",0," ")")
  189.      @Lname = @StrToken("@Lname",0," ")
  190.      @Goto EnterLname
  191.    @EndIf
  192.  
  193.    @If (@StrLen("@Lname") > 14)
  194.      @Lname = @StrHead("@Lname",14)
  195.      @Goto EnterLname
  196.    @EndIf
  197.  
  198.    @If (@StrLen("@Lname") == 0)
  199.      @Goto EnterLName
  200.    @EndIf
  201.  
  202.  
  203.    @If (a [= @Group)
  204.  
  205. EnterCitySt:
  206.       @GetString @CitySt
  207.            Please enter the SysOp's City and State.  24 characters max.
  208.            @Prompt = " What is your city and state "
  209.       @EndString
  210.  
  211.       @If (@StrLen("@CitySt") > 24)
  212.         @CitySt = @StrHead("@CitySt",24)
  213.         @Goto EnterCitySt
  214.       @EndIf
  215.  
  216.       @If (@StrLen("@CitySt") == 0)
  217.         @Goto EnterCitySt
  218.       @EndIf
  219.  
  220. EnterPwd:
  221.       @GetString @Pwd
  222.            Please enter a password.  12 characters max.
  223.  
  224.            This should be a unique password.  To avoid potential security
  225.            risks and breaches, choose a password which you do not use
  226.            anywhere else.
  227.  
  228.            @Prompt = " What would you like for a password "
  229.       @EndString
  230.  
  231.       @If (@StrLen("@Pwd") > 12)
  232.         @Pwd = @StrHead("@Pwd",12)
  233.         @Goto EnterPwd
  234.       @EndIf
  235.  
  236.       @If (@StrLen("@Pwd") == 0)
  237.         @Goto EnterPwd
  238.       @EndIf
  239.    @Endif
  240.  
  241. @If (@System("VTF.EXE SAMPLES.DOC @OutDrive:@SubDir") == -1)
  242.   @Display
  243.     Error Viewing SAMPLES.DOC
  244.   @EndDisplay
  245.   @Abort
  246. @Endif
  247.  
  248. @If (@Exists("@OutDrive:@SubDir\\PCBOS2") == 0)
  249.   @ClearGroup(f)
  250. @Endif
  251.  
  252. @Copy("PCBOARD.SER","@OutDrive:@SubDir\\PCBOARD.SER")
  253.  
  254.  
  255. @If (a [= @Group)
  256.    @GetGroups
  257.  
  258.     @Cls
  259.  
  260.     Select the type of board you wish to install on your computer:
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.     Use the arrow keys and hit enter to select the desired type of BBS.
  270.  
  271.     @Set n = "Technical Support Bulletin Board"
  272.     @Set o = "Sales Bulletin Board"
  273.     @Set p = "Corporate Bulletin Board"
  274.     @Set q = "Hobby Bulletin Board"
  275.     @Set r = "Basic/Unconfigured Bulletin Board"
  276.  
  277.    @EndGroups
  278.  
  279.    @If ((n [! @Group) && (o [! @Group) && (p [! @Group) && (q [! @Group) && (r [! @Group))
  280.      @Display
  281.  
  282.     No BBS type was selected!
  283.  
  284.     Hit Esc to abort or any other key to continue with a
  285.     Basic/Unconfigured Bulletin Board.
  286.  
  287.     @Pause
  288.     @SetGroup(r)
  289.      @EndDisplay
  290.    @Endif
  291.  
  292.  
  293.    @Display
  294.  
  295.     After the installation of the files, we will check your CONFIG.SYS
  296.     and AUTOEXEC.BAT files for needed configuration changes, such as
  297.     the FILES= line and the SET PATH= line.
  298.  
  299.     You will be prompted to have the changes made automatically.  If you
  300.     refuse permission to have your files automatically updated, the
  301.     program will still inform you of the necessary changes so that you
  302.     may make them yourself later.
  303.  
  304.     Additionally, you may need to add SHARE (a program that comes with DOS)
  305.     to your AUTOEXEC.BAT file if you are not installing this software on
  306.     a Novell NetWare based network.  PCBoard will inform you if it requires
  307.     the services provided by SHARE.
  308.  
  309.     Refer to your DOS documentation for information on SHARE and how to
  310.     load it on your system.
  311.  
  312.     You may wish to hit Print Screen at this time to save this information
  313.     for later.
  314.  
  315.     @Pause
  316.  
  317.    @EndDisplay
  318. @EndIf
  319.  
  320. @DefineDisk
  321.   @Label = "Disk #1"
  322.   @if (a [= @Group || b [= @Group)
  323.     @BeginLib PCBOARD.RED
  324.       @File PCBOARD.EXE @Out PCBOARD.EXE
  325.       @File PCBOARDM.EXE @Out PCBOARDM.EXE
  326.       @If (@Exists("@OutDrive:@SubDir\\PPLCODE") == 0)
  327.         @File PPLC100.EXE @Out @OutDrive:@SubDir\PPLC.EXE
  328.       @Else
  329.         @File PPLC330.EXE @Out @OutDrive:@SubDir\PPLC.EXE
  330.       @Endif
  331.     @EndLib
  332.   @Endif
  333. @EndDisk
  334.  
  335. @DefineDisk
  336. @Label = "Disk #1"
  337.   @BeginLib PCBDISK.002
  338.     @If (a [= @Group)
  339.       @File 1 @Size 744 @Out DL01\ALLFILES.ZIP
  340.       @File 2 @Size 43880 @Out DL01\CALGUIDE.ZIP
  341.     @Endif
  342.     @If (a [= @Group || b [= @Group)
  343.       @File 4 @Size 102675 @Out DOC\ADDENDUM.DOC
  344.       @File 5 @Size 2749 @Out DOC\COUNTRY.TXT
  345.       @File 6 @Size 1825 @Out DOC\DISCLAIM.TXT
  346.       @File 7 @Size 117161 @Out DOC\DOORWAY.DOC
  347.       @File 8 @Size 5430 @Out DOC\ENV2DOS.DOC
  348.       @File 9 @Size 109683 @Out DOC\FIDO.DOC
  349.       @File A @Size 15439 @Out DOC\FIDOHUB.DOC
  350.       @File B @Size 44544 @Out DOC\FIDONET.DOC
  351.       @File C @Size 6405 @Out DOC\NEWBOARD.DOC
  352.       @File D @Size 469 @Out DOC\PACK.DOC
  353.       @File E @Size 27622 @Out DOC\PCBCP.DOC
  354.       @File F @Size 29367 @Out DOC\PCBEDIT.DOC
  355.       @File G @Size 4253 @Out DOC\PCBMAIL.DOC
  356.       @File H @Size 14583 @Out DOC\PCBOARD2.DOC
  357.       @File I @Size 6319 @Out DOC\PCBOS2.TXT
  358.       @File J @Size 6737 @Out DOC\PPE_INFO.TXT
  359.       @File K @Size 3532 @Out DOC\PPE_MEM.DOC
  360.       @File L @Size 787 @Out DOC\PPLCMDS.DOC
  361.       @File M @Size 72177 @Out DOC\UUCP.DOC
  362.       @File N @Size 23470 @Out DOC\WHATSNEW.151
  363.       @File O @Size 105578 @Out DOC\WHATSNEW.152
  364.       @File P @Size 34551 @Out DOC\WHATSNEW.521
  365.       @File Q @Size 4628 @Out DOC\WHATSNEW.522
  366.       @File R @Size 11861 @Out DOC\WHATSNEW.FID
  367.       @File S @Size 22430 @Out DOC\WHATSNEW.PPL
  368.       @File T @Size 6785 @Out DOC\WHATSNEW.UU
  369.     @Endif
  370.     @If (a [= @Group)
  371.       @File W @Size 2 @Out FIDO\AKAS.DAT
  372.       @File X @Size 2 @Out FIDO\AREAS.DAT
  373.       @File Y @Size 2 @Out FIDO\AREAS.IDX
  374.       @File Z @Size 2 @Out FIDO\FREQDENY.DAT
  375.       @File 00 @Size 2 @Out FIDO\FREQPATH.DAT
  376.       @File 10 @Size 2 @Out FIDO\MAGICNAM.DAT
  377.       @File 20 @Size 2 @Out FIDO\NODEARC.DAT
  378.       @File 30 @Size 103 @Out FIDO\NODELIST.DAT
  379.       @File 40 @Size 2 @Out FIDO\ORIGINS.DAT
  380.       @File 50 @Size 2009 @Out FIDO\PCBFIDO.CFG
  381.       @File 60 @Size 2 @Out FIDO\PHONEX.DAT
  382.       @File 70 @Size 503 @Out FIDO\RESPONSE\AFIXAVL.HDR
  383.       @File 80 @Size 400 @Out FIDO\RESPONSE\AFIXFAIL.MSG
  384.       @File 90 @Size 1074 @Out FIDO\RESPONSE\AFIXHELP.MSG
  385.       @File A0 @Size 385 @Out FIDO\RESPONSE\AFIXLST.HDR
  386.       @File B0 @Size 378 @Out FIDO\RESPONSE\AFIXRSPN.HDR
  387.       @File C0 @Size 473 @Out FIDO\RESPONSE\FREQINFO.MSG
  388.       @File D0 @Size 402 @Out FIDO\RESPONSE\FRQPFAIL.MSG
  389.       @File G0 @Size 1003 @Out GEN\BLT
  390.       @File H0 @Size 60 @Out GEN\BLT.LST
  391.       @File I0 @Size 2153 @Out GEN\BRDM
  392.       @File J0 @Size 3496 @Out GEN\BRDS
  393.       @File K0 @Size 2085 @Out GEN\CHTM
  394.       @File L0 @Size 558 @Out GEN\CLOSED
  395.       @File M0 @Size 64 @Out GEN\CMD.LST
  396.       @File N0 @Size 3156 @Out GEN\CNFN.PPE
  397.       @File O0 @Size 3292 @Out GEN\CNFN.PPS
  398.       @File P0 @Size 672 @Out GEN\DIR.LST
  399.       @File Q0 @Size 2000 @Out GEN\DIR.PPE
  400.       @File R0 @Size 1135 @Out GEN\DIR.PPS
  401.       @File S0 @Size 1388 @Out GEN\DIR1
  402.       @File T0 @Size 142 @Out GEN\DIR2
  403.       @File U0 @Size 142 @Out GEN\DIR3
  404.       @File V0 @Size 142 @Out GEN\DIR4
  405.       @File W0 @Size 142 @Out GEN\DIR5
  406.       @File X0 @Size 142 @Out GEN\DIR6
  407.       @File Y0 @Size 142 @Out GEN\DIR7
  408.       @File Z0 @Size 2194 @Out GEN\DISPLAY
  409.       @File 01 @Size 101 @Out GEN\DLPATH.LST
  410.       @File 11 @Size 941 @Out GEN\DOORS
  411.       @File 21 @Size 123 @Out GEN\DOORS.LST
  412.       @File 31 @Size 567 @Out GEN\EXPIRED
  413.       @File 41 @Size 8141 @Out GEN\GRAF-D.DOC
  414.       @File 51 @Size 3995 @Out GEN\GRAF-D.HIS
  415.       @File 61 @Size 3274 @Out GEN\GRAF-D.PPE
  416.       @File 71 @Size 7030 @Out GEN\GRAF-D.PPS
  417.       @File 81 @Size 1399 @Out GEN\GROUP
  418.       @File 91 @Size 233 @Out GEN\HISTORY
  419.       @File A1 @Size 23 @Out GEN\MAINEVNT
  420.       @File B1 @Size 312 @Out GEN\NEWS
  421.       @File C1 @Size 346 @Out GEN\NEWUSER
  422.       @File D1 @Size 332 @Out GEN\NOANSI
  423.       @File E1 @Size 43 @Out GEN\PCBML.DAT
  424.       @File F1 @Size 386 @Out GEN\PCBPROT.DAT
  425.       @File PCBTEXT @Size 59760 @Out GEN\PCBTEXT
  426.       @File H1 @Size 930 @Out GEN\RULES
  427.       @File I1 @Size 1576 @Out GEN\SAMPLE
  428.       @File J1 @Size 907 @Out GEN\SCRIPT
  429.       @File K1 @Size 120 @Out GEN\SCRIPT.LST
  430.       @File L1 @Size 657 @Out GEN\SCRIPT1
  431.       @File M1 @Size 3078 @Out GEN\SCRIPT2.PPE
  432.       @File N1 @Size 3397 @Out GEN\SCRIPT2.PPS
  433.       @File O1 @Size 984 @Out GEN\STUFF
  434.       @File P1 @Size 142 @Out GEN\UPLOAD
  435.       @File Q1 @Size 498 @Out GEN\USERS15.PPE
  436.       @File R1 @Size 366 @Out GEN\USERS15.PPS
  437.       @File S1 @Size 8768 @Out GEN\USERS15.TXT
  438.       @File T1 @Size 567 @Out GEN\WARNING
  439.       @File U1 @Size 1432 @Out GEN\WELCOME
  440.       @File V1 @Size 1343 @Out HELP\HLP!
  441.       @File W1 @Size 808 @Out HELP\HLP1
  442.       @File X1 @Size 347 @Out HELP\HLP10
  443.       @File Y1 @Size 215 @Out HELP\HLP11
  444.       @File Z1 @Size 350 @Out HELP\HLP12
  445.       @File 02 @Size 366 @Out HELP\HLP13
  446.       @File 12 @Size 328 @Out HELP\HLP14
  447.       @File 22 @Size 241 @Out HELP\HLP15
  448.       @File 32 @Size 358 @Out HELP\HLP2
  449.       @File 42 @Size 1344 @Out HELP\HLP3
  450.       @File 52 @Size 451 @Out HELP\HLP4
  451.       @File 62 @Size 2392 @Out HELP\HLP5
  452.       @File 72 @Size 354 @Out HELP\HLP6
  453.       @File 82 @Size 1514 @Out HELP\HLP7
  454.       @File 92 @Size 973 @Out HELP\HLP8
  455.       @File A2 @Size 282 @Out HELP\HLP9
  456.       @File B2 @Size 986 @Out HELP\HLPA
  457.       @File C2 @Size 1576 @Out HELP\HLPALIAS
  458.       @File D2 @Size 3913 @Out HELP\HLPB
  459.       @File E2 @Size 2201 @Out HELP\HLPBRD
  460.       @File F2 @Size 1179 @Out HELP\HLPC
  461.       @File G2 @Size 3306 @Out HELP\HLPCHAT
  462.       @File H2 @Size 9548 @Out HELP\HLPCMENU
  463.       @File I2 @Size 6675 @Out HELP\HLPD
  464.       @File J2 @Size 17796 @Out HELP\HLPE
  465.       @File K2 @Size 14316 @Out HELP\HLPENDR
  466.       @File L2 @Size 6746 @Out HELP\HLPF
  467.       @File M2 @Size 2403 @Out HELP\HLPFLAG
  468.       @File N2 @Size 4671 @Out HELP\HLPFSCRN
  469.       @File O2 @Size 1037 @Out HELP\HLPG
  470.       @File P2 @Size 1371 @Out HELP\HLPH
  471.       @File Q2 @Size 515 @Out HELP\HLPI
  472.       @File R2 @Size 3678 @Out HELP\HLPJ
  473.       @File S2 @Size 1945 @Out HELP\HLPK
  474.       @File T2 @Size 4632 @Out HELP\HLPL
  475.       @File U2 @Size 1247 @Out HELP\HLPLANG
  476.       @File V2 @Size 3303 @Out HELP\HLPM
  477.       @File W2 @Size 3935 @Out HELP\HLPN
  478.       @File X2 @Size 801 @Out HELP\HLPNEWS
  479.       @File Y2 @Size 1013 @Out HELP\HLPO
  480.       @File Z2 @Size 2343 @Out HELP\HLPOPEN
  481.       @File 03 @Size 997 @Out HELP\HLPP
  482.       @File 13 @Size 10855 @Out HELP\HLPQ
  483.       @File 23 @Size 2336 @Out HELP\HLPQWK
  484.       @File 33 @Size 25624 @Out HELP\HLPR
  485.       @File 43 @Size 2068 @Out HELP\HLPREG
  486.       @File 53 @Size 11271 @Out HELP\HLPREP
  487.       @File 63 @Size 1515 @Out HELP\HLPRM
  488.       @File 73 @Size 1564 @Out HELP\HLPS
  489.       @File 83 @Size 1746 @Out HELP\HLPSEC
  490.       @File 93 @Size 5879 @Out HELP\HLPSEL
  491.       @File A3 @Size 11881 @Out HELP\HLPSRCH
  492.       @File B3 @Size 1706 @Out HELP\HLPT
  493.       @File C3 @Size 1389 @Out HELP\HLPTEST
  494.       @File D3 @Size 1578 @Out HELP\HLPTS
  495.       @File E3 @Size 6064 @Out HELP\HLPU
  496.       @File F3 @Size 2712 @Out HELP\HLPUSERS
  497.       @File G3 @Size 5297 @Out HELP\HLPV
  498.       @File H3 @Size 1866 @Out HELP\HLPW
  499.       @File I3 @Size 1898 @Out HELP\HLPWHO
  500.       @File J3 @Size 1330 @Out HELP\HLPX
  501.       @File K3 @Size 4995 @Out HELP\HLPY
  502.       @File L3 @Size 8288 @Out HELP\HLPZ
  503.       @File N3 @Size 2 @Out MAIN\AREAS.IDX
  504.       @File O3 @Size 309 @Out MAIN\CNAMES
  505.       @File P3 @Size 12058 @Out MAIN\CNAMES.@@@@@@
  506.       @File Q3 @Size 5632 @Out MAIN\CNAMES.ADD
  507.       @File R3 @Size 63 @Out MAIN\CNAMES.IDX
  508.       @File S3 @Size 33 @Out MAIN\FSEC
  509.       @File T3 @Size 10 @Out MAIN\HOLIDAYS.CFG
  510.       @File MSGS @Size 768 @Out MAIN\MSGS
  511.       @File V3 @Size 64 @Out MAIN\MSGS.IDX
  512.       @File W3 @Size 198 @Out MAIN\PRIVATE
  513.       @File X3 @Size 199 @Out MAIN\PUBLIC
  514.       @File Y3 @Size 178 @Out MAIN\PWRD
  515.       @File Z3 @Size 225 @Out MAIN\TCAN
  516.  
  517.       @File 64 @Size 18 @Out PCBCMPRS.BAT
  518.       @File A4 @Size 618 @Out PCBFILER.DEF
  519.       @File F4 @Size 2024 @Out PCBOARD.DAT
  520.       @File H4 @Size 72 @Out PCBQWK.BAT
  521.       @File I4 @Size 154 @Out PCBRB.BAT
  522.       @File J4 @Size 108 @Out PCBRH.BAT
  523.       @File K4 @Size 23 @Out PCBRZ.BAT
  524.       @File L4 @Size 160 @Out PCBSB.BAT
  525.  
  526.       @File 0 @Size 325 @Out BOARD.BAT
  527.     @Endif
  528.  
  529.     @If (a [= @Group || b [= @Group)
  530.       @File E0 @Size 214586 @Out FIDOUTIL.EXE
  531.       @File F0 @Size 34886 @Out FIXTEXT.EXE
  532.       @File M3 @Size 25092 @Out INIT.EXE
  533.       @File U @Size 27827 @Out DOORWAY.EXE
  534.       @File V @Size 11245 @Out ENCRYPT.EXE
  535.       @File 04 @Size 78452 @Out MAKEIDX.EXE
  536.       @File 14 @Size 32800 @Out MKPCBMNU.EXE
  537.       @File 24 @Size 62668 @Out MKPCBTXT.EXE
  538.       @File 34 @Size 69264 @Out MODEMS.DAT
  539.       @File 44 @Size 9318 @Out OVLSIZE.EXE
  540.       @File 54 @Size 23214 @Out PACKFIDO.EXE
  541.       @File 74 @Size 17214 @Out PCBDESC.EXE
  542.       @File 84 @Size 121802 @Out PCBDIAG.EXE
  543.       @File 94 @Size 119824 @Out PCBEDIT.EXE
  544.       @File B4 @Size 318992 @Out PCBFILER.EXE
  545.       @File C4 @Size 159462 @Out PCBMODEM.EXE
  546.       @File D4 @Size 34130 @Out PCBMONI.EXE
  547.       @File E4 @Size 301258 @Out PCBNLC.EXE
  548.       @File G4 @Size 67098 @Out PCBPACK.EXE
  549.       @File M4 @Out PCBSETUP.EXE
  550.     @Endif
  551.     @EndLib
  552. @EndDisk
  553.  
  554.  
  555. @DefineDisk
  556. @Label = "Disk #1"
  557.   @BeginLib PCBDISK.003
  558.     @If (a [= @Group || b [= @Group)
  559.       @File 0 @AppendTo PCBSETUP.EXE
  560.       @File 4 @Size 440328 @Out PCBSM.EXE
  561.       @File 5 @Size 284807 @Out PCBSM.HLP
  562.       @File 6 @Size 12696 @Out PCBSTATS.EXE
  563.       @File A @Size 6911 @Out RDPCBTXT.EXE
  564.       @File C @Size 2534 @Out TESTFILE.EXE
  565.       @File D @Size 7844 @Out UPGRADE.EXE
  566.       @File E @Size 12844 @Out USERNET.EXE
  567.       @File F @Size 266150 @Out UUIN.EXE
  568.       @File G @Size 139976 @Out UUOUT.EXE
  569.       @File H @Size 140194 @Out UUUTIL.EXE
  570.       @File I @Size 175478 @Out UUXFER.EXE
  571.       @File J @Size 2280 @Out VIEWARCH.COM
  572.       @File K @Size 8006 @Out VIEWZIP.EXE
  573.       @File L @Size 138398 @Out ZMRECV.EXE
  574.       @File M @Size 129310 @Out ZMSEND.EXE
  575.     @Endif
  576.  
  577.     @If (a [= @Group)
  578.       @File 1 @Size 119 @Out PCBSH.BAT
  579.       @File 2 @Size 46 @Out PCBSM.CLR
  580.       @File 3 @Size 108 @Out PCBSM.CNF
  581.       @File 7 @Size 23 @Out PCBSZ.BAT
  582.       @File 8 @Size 487 @Out PCBTEST.BAT
  583.       @File 9 @Size 507 @Out PCBVIEW.BAT
  584.       @File B @Size 122 @Out REMOTE.SYS
  585.     @Endif
  586.     @EndLib
  587.  
  588.   @If (c [= @Group)
  589.     @BeginLib COMMDRV.RED
  590.       @File COMMDV00.DRV @Size 1130 @Out COMMDRV\*.*
  591.       @File COMMDV01.DRV @Size 1115 @Out COMMDRV\*.*
  592.       @File COMMDV02.DRV @Size 2276 @Out COMMDRV\*.*
  593.       @File COMMDV03.DRV @Size 2686 @Out COMMDRV\*.*
  594.       @File COMMDV04.DRV @Size 2797 @Out COMMDRV\*.*
  595.       @File COMMDV06.DRV @Size 1662 @Out COMMDRV\*.*
  596.       @File COMMDV07.DRV @Size 1212 @Out COMMDRV\*.*
  597.       @File COMMDV08.DRV @Size 2284 @Out COMMDRV\*.*
  598.       @File COMMDV05.DRV @Size 4883 @Out COMMDRV\*.*
  599.       @File COMMDRV.EXE @Size 90827 @Out COMMDRV\*.*
  600.       @File COMMTSR.EXE @Size 64101 @Out COMMDRV\*.*
  601.       @File XABIOS.BIN @Size 2048 @Out COMMDRV\*.*
  602.       @File BOCA1610.BIN @Size 3228 @Out COMMDRV\*.*
  603.       @File XACOOK.BIN @Size 6144 @Out COMMDRV\*.*
  604.       @File MONITOR.BAT @Size 24 @Out COMMDRV\*.*
  605.       @File DRVSETUP.EXE @Size 29752 @Out COMMDRV\*.*
  606.       @File TEST.EXE @Size 16482 @Out COMMDRV\*.*
  607.       @File XACOMX.BIN @Size 6144 @Out COMMDRV\*.*
  608.       @If (a [= @Group)
  609.         @File ARNETSP4.DAT @Size 2053 @Out COMMDRV\*.*
  610.         @File ARNETSP8.DAT @Size 3397 @Out COMMDRV\*.*
  611.         @File DIGI4E.DAT @Size 2053 @Out COMMDRV\*.*
  612.         @File DIGI8E.DAT @Size 3397 @Out COMMDRV\*.*
  613.       @EndIf
  614.     @EndLib
  615.   @EndIf
  616.  
  617.   @If (e [= @Group)
  618.     @BeginLib PCBMAIL.RED
  619.       @File PCBMAIL.EXE @Size 333312 @Out PCBMAIL\*.*
  620.       @File BWCC.DLL @Size 164928 @Out PCBMAIL\*.*
  621.       @File BC450RTL.DLL @Size 219648 @Out PCBMAIL\*.*
  622.       @File PCBMAIL.HLP @Size 759288 @Out PCBMAIL\*.*
  623.     @EndLib
  624.   @EndIf
  625.  
  626.   @If (a [= @Group)
  627.     @BeginLib PCBCFGS.RED
  628.       @File 0 @Size 1139 @Out EMPLOYEE\BLT           @Group n
  629.       @File 1 @Size 240 @Out EMPLOYEE\BLT.LST        @Group n
  630.       @File 2 @Size 1344 @Out EMPLOYEE\DIR.LST       @Group n
  631.       @File 3 @Size 142 @Out EMPLOYEE\DIR13          @Group n
  632.       @File 4 @Size 240 @Out EMPLOYEE\DLPATH.LST     @Group n
  633.       @File 5 @Size 312 @Out EMPLOYEE\NEWS           @Group n
  634.       @File 6 @Size 142 @Out EMPLOYEE\PUBLIC         @Group n
  635.       @File 7 @Size 1083 @Out GEN\BLT                @Group n
  636.       @File 8 @Size 120 @Out GEN\BLT.LST             @Group n
  637.       @File 9 @Size 1957 @Out GEN\BLT1               @Group n
  638.       @File A @Size 692 @Out GEN\BLT2                @Group n
  639.       @File B @Size 2100 @Out GEN\BLT3               @Group n
  640.       @File C @Size 656 @Out GEN\BLT4                @Group n
  641.       @File D @Size 2631 @Out GEN\BRDM               @Group n
  642.       @File E @Size 3496 @Out GEN\BRDS               @Group n
  643.       @File F @Size 192 @Out GEN\DIR.LST             @Group n
  644.       @File G @Size 1388 @Out GEN\DIR1               @Group n
  645.       @File H @Size 142 @Out GEN\DIR2                @Group n
  646.       @File I @Size 67 @Out GEN\DLPATH.LST           @Group n
  647.       @File J @Size 312 @Out GEN\NEWS                @Group n
  648.       @File K @Size 1849 @Out MAIN\CNAMES            @Group n
  649.       @File L @Size 5482 @Out MAIN\CNAMES.@@@@@@     @Group n
  650.       @File M @Size 2560 @Out MAIN\CNAMES.ADD        @Group n
  651.       @File N @Size 252 @Out MAIN\CNAMES.IDX         @Group n
  652.       @File O @Size 1083 @Out PROD1\BLT              @Group n
  653.       @File P @Size 120 @Out PROD1\BLT.LST           @Group n
  654.       @File Q @Size 201 @Out PROD1\CHANGES           @Group n
  655.       @File R @Size 384 @Out PROD1\DIR.LST           @Group n
  656.       @File S @Size 142 @Out PROD1\DIR3              @Group n
  657.       @File T @Size 142 @Out PROD1\DIR4              @Group n
  658.       @File U @Size 78 @Out PROD1\DLPATH.LST         @Group n
  659.       @File V @Size 312 @Out PROD1\NEWS              @Group n
  660.       @File W @Size 142 @Out PROD1\PRIVATE           @Group n
  661.       @File X @Size 142 @Out PROD1\PUBLIC            @Group n
  662.       @File Y @Size 185 @Out PROD1\TECHTIPS          @Group n
  663.       @File Z @Size 1083 @Out PROD2\BLT              @Group n
  664.       @File 00 @Size 120 @Out PROD2\BLT.LST          @Group n
  665.       @File 10 @Size 201 @Out PROD2\CHANGES          @Group n
  666.       @File 20 @Size 384 @Out PROD2\DIR.LST          @Group n
  667.       @File 30 @Size 142 @Out PROD2\DIR3             @Group n
  668.       @File 40 @Size 142 @Out PROD2\DIR4             @Group n
  669.       @File 50 @Size 78 @Out PROD2\DLPATH.LST        @Group n
  670.       @File 60 @Size 312 @Out PROD2\NEWS             @Group n
  671.       @File 70 @Size 142 @Out PROD2\PRIVATE          @Group n
  672.       @File 80 @Size 142 @Out PROD2\PUBLIC           @Group n
  673.       @File 90 @Size 185 @Out PROD2\TECHTIPS         @Group n
  674.       @File A0 @Size 1083 @Out GEN\BLT               @Group o
  675.       @File B0 @Size 120 @Out GEN\BLT.LST            @Group o
  676.       @File C0 @Size 1957 @Out GEN\BLT1              @Group o
  677.       @File D0 @Size 692 @Out GEN\BLT2               @Group o
  678.       @File E0 @Size 472 @Out GEN\BLT3               @Group o
  679.       @File F0 @Size 656 @Out GEN\BLT4               @Group o
  680.       @File G0 @Size 2631 @Out GEN\BRDM              @Group o
  681.       @File H0 @Size 3496 @Out GEN\BRDS              @Group o
  682.       @File I0 @Size 288 @Out GEN\DIR.LST            @Group o
  683.       @File J0 @Size 142 @Out GEN\DIR1               @Group o
  684.       @File K0 @Size 208 @Out GEN\DIR2               @Group o
  685.       @File L0 @Size 142 @Out GEN\DIR3               @Group o
  686.       @File M0 @Size 67 @Out GEN\DLPATH.LST          @Group o
  687.       @File N0 @Size 312 @Out GEN\NEWS               @Group o
  688.       @File O0 @Size 1011 @Out MAIN\CNAMES           @Group o
  689.       @File P0 @Size 5482 @Out MAIN\CNAMES.@@@@@@    @Group o
  690.       @File Q0 @Size 2560 @Out MAIN\CNAMES.ADD       @Group o
  691.       @File R0 @Size 63 @Out MAIN\CNAMES.IDX         @Group o
  692.       @File S0 @Size 198 @Out MAIN\PRIVATE           @Group o
  693.       @File T0 @Size 198 @Out MAIN\PUBLIC            @Group o
  694.       @File U0 @Size 743 @Out ADMIN\BLT              @Group p
  695.       @File V0 @Size 60 @Out ADMIN\BLT.LST           @Group p
  696.       @File W0 @Size 2847 @Out ADMIN\BLT1            @Group p
  697.       @File X0 @Size 692 @Out ADMIN\BLT2             @Group p
  698.       @File Y0 @Size 2631 @Out ADMIN\BRDM            @Group p
  699.       @File Z0 @Size 96 @Out ADMIN\DIR.LST           @Group p
  700.       @File 01 @Size 142 @Out ADMIN\DIR1             @Group p
  701.       @File 11 @Size 36 @Out ADMIN\DLPATH.LST        @Group p
  702.       @File 21 @Size 312 @Out ADMIN\NEWS             @Group p
  703.       @File 31 @Size 142 @Out ADMIN\PRIVATE          @Group p
  704.       @File 41 @Size 142 @Out ADMIN\PUBLIC           @Group p
  705.       @File 51 @Size 743 @Out CUSTSRVC\BLT           @Group p
  706.       @File 61 @Size 60 @Out CUSTSRVC\BLT.LST        @Group p
  707.       @File 71 @Size 2631 @Out CUSTSRVC\BRDM         @Group p
  708.       @File 81 @Size 96 @Out CUSTSRVC\DIR.LST        @Group p
  709.       @File 91 @Size 142 @Out CUSTSRVC\\DIR1         @Group p
  710.       @File A1 @Size 42 @Out CUSTSRVC\DLPATH.LST     @Group p
  711.       @File B1 @Size 312 @Out CUSTSRVC\NEWS          @Group p
  712.       @File C1 @Size 142 @Out CUSTSRVC\PRIVATE       @Group p
  713.       @File D1 @Size 142 @Out CUSTSRVC\PUBLIC        @Group p
  714.       @File E1 @Size 2199 @Out EMPLOYEE\BRDM         @Group p
  715.       @File F1 @Size 650 @Out EMPLOYEE\INTRO         @Group p
  716.       @File G1 @Size 312 @Out EMPLOYEE\NEWS          @Group p
  717.       @File H1 @Size 743 @Out ENGINRNG\BLT           @Group p
  718.       @File I1 @Size 60 @Out ENGINRNG\BLT.LST        @Group p
  719.       @File J1 @Size 2631 @Out ENGINRNG\BRDM         @Group p
  720.       @File K1 @Size 96 @Out ENGINRNG\DIR.LST        @Group p
  721.       @File L1 @Size 142 @Out ENGINRNG\DIR1          @Group p
  722.       @File M1 @Size 42 @Out ENGINRNG\DLPATH.LST     @Group p
  723.       @File N1 @Size 312 @Out ENGINRNG\NEWS          @Group p
  724.       @File O1 @Size 142 @Out ENGINRNG\PRIVATE       @Group p
  725.       @File P1 @Size 142 @Out ENGINRNG\PUBLIC        @Group p
  726.       @File Q1 @Size 743 @Out GEN\BLT                @Group p
  727.       @File R1 @Size 60 @Out GEN\BLT.LST             @Group p
  728.       @File S1 @Size 2847 @Out GEN\BLT1              @Group p
  729.       @File T1 @Size 692 @Out GEN\BLT2               @Group p
  730.       @File U1 @Size 2631 @Out GEN\BRDM              @Group p
  731.       @File V1 @Size 3496 @Out GEN\BRDS              @Group p
  732.       @File W1 @Size 312 @Out GEN\NEWS               @Group p
  733.       @File X1 @Size 743 @Out HMNRSRC\BLT            @Group p
  734.       @File Y1 @Size 60 @Out HMNRSRC\BLT.LST         @Group p
  735.       @File Z1 @Size 2631 @Out HMNRSRC\BRDM          @Group p
  736.       @File 02 @Size 96 @Out HMNRSRC\DIR.LST         @Group p
  737.       @File 12 @Size 142 @Out HMNRSRC\DIR1           @Group p
  738.       @File 22 @Size 40 @Out HMNRSRC\DLPATH.LST      @Group p
  739.       @File 32 @Size 312 @Out HMNRSRC\NEWS           @Group p
  740.       @File 42 @Size 142 @Out HMNRSRC\PRIVATE        @Group p
  741.       @File 52 @Size 142 @Out HMNRSRC\PUBLIC         @Group p
  742.       @File 62 @Size 2744 @Out MAIN\CNAMES           @Group p
  743.       @File 72 @Size 5482 @Out MAIN\CNAMES.@@@@@@    @Group p
  744.       @File 82 @Size 2560 @Out MAIN\CNAMES.ADD       @Group p
  745.       @File 92 @Size 504 @Out MAIN\CNAMES.IDX        @Group p
  746.       @File A2 @Size 743 @Out MIS\BLT                @Group p
  747.       @File B2 @Size 60 @Out MIS\BLT.LST             @Group p
  748.       @File C2 @Size 2631 @Out MIS\BRDM              @Group p
  749.       @File D2 @Size 96 @Out MIS\DIR.LST             @Group p
  750.       @File E2 @Size 142 @Out MIS\DIR1               @Group p
  751.       @File F2 @Size 32 @Out MIS\DLPATH.LST          @Group p
  752.       @File G2 @Size 312 @Out MIS\NEWS               @Group p
  753.       @File H2 @Size 142 @Out MIS\PRIVATE            @Group p
  754.       @File I2 @Size 142 @Out MIS\PUBLIC             @Group p
  755.       @File J2 @Size 743 @Out SLSMKTNG\BLT           @Group p
  756.       @File K2 @Size 60 @Out SLSMKTNG\BLT.LST        @Group p
  757.       @File L2 @Size 2631 @Out SLSMKTNG\BRDM         @Group p
  758.       @File M2 @Size 96 @Out SLSMKTNG\DIR.LST        @Group p
  759.       @File N2 @Size 142 @Out SLSMKTNG\DIR1          @Group p
  760.       @File O2 @Size 42 @Out SLSMKTNG\DLPATH.LST     @Group p
  761.       @File P2 @Size 555 @Out SLSMKTNG\INTRO         @Group p
  762.       @File Q2 @Size 312 @Out SLSMKTNG\NEWS          @Group p
  763.       @File R2 @Size 142 @Out SLSMKTNG\PRIVATE       @Group p
  764.       @File S2 @Size 142 @Out SLSMKTNG\PUBLIC        @Group p
  765.       @File T2 @Size 672 @Out FILES\DIR.LST          @Group q
  766.       @File U2 @Size 142 @Out FILES\DIR1             @Group q
  767.       @File V2 @Size 142 @Out FILES\DIR2             @Group q
  768.       @File W2 @Size 142 @Out FILES\DIR3             @Group q
  769.       @File X2 @Size 142 @Out FILES\DIR4             @Group q
  770.       @File Y2 @Size 142 @Out FILES\DIR5             @Group q
  771.       @File Z2 @Size 142 @Out FILES\DIR6             @Group q
  772.       @File 03 @Size 142 @Out FILES\DIR7             @Group q
  773.       @File 13 @Size 149 @Out FILES\DLPATH.LST       @Group q
  774.       @File 23 @Size 142 @Out FILES\PRIVATE          @Group q
  775.       @File 33 @Size 142 @Out FILES\PUBLIC           @Group q
  776.       @File 43 @Size 1003 @Out GEN\BLT               @Group q
  777.       @File 53 @Size 60 @Out GEN\BLT.LST             @Group q
  778.       @File 63 @Size 2153 @Out GEN\BRDM              @Group q
  779.       @File 73 @Size 3496 @Out GEN\BRDS              @Group q
  780.       @File 83 @Size 96 @Out GEN\DIR.LST             @Group q
  781.       @File 93 @Size 888 @Out GEN\DIR1               @Group q
  782.       @File A3 @Size 41 @Out GEN\DLPATH.LST          @Group q
  783.       @File B3 @Size 300 @Out GEN\HISTORY            @Group q
  784.       @File C3 @Size 409 @Out GEN\NEWS               @Group q
  785.       @File D3 @Size 930 @Out GEN\RULES              @Group q
  786.       @File E3 @Size 288 @Out GRAPHICS\DIR.LST       @Group q
  787.       @File F3 @Size 142 @Out GRAPHICS\DIR1          @Group q
  788.       @File G3 @Size 142 @Out GRAPHICS\DIR2          @Group q
  789.       @File H3 @Size 142 @Out GRAPHICS\DIR3          @Group q
  790.       @File I3 @Size 78 @Out GRAPHICS\DLPATH.LST     @Group q
  791.       @File J3 @Size 142 @Out GRAPHICS\PRIVATE       @Group q
  792.       @File K3 @Size 142 @Out GRAPHICS\PUBLIC        @Group q
  793.       @File L3 @Size 1762 @Out MAIN\CNAMES           @Group q
  794.       @File M3 @Size 5482 @Out MAIN\CNAMES.@@@@@@    @Group q
  795.       @File N3 @Size 2560 @Out MAIN\CNAMES.ADD       @Group q
  796.       @File O3 @Size 252 @Out MAIN\CNAMES.IDX        @Group q
  797.       @File P3 @Size 198 @Out MAIN\PRIVATE           @Group q
  798.       @File Q3 @Size 199 @Out MAIN\PUBLIC            @Group q
  799.     @EndLib
  800.   @EndIf
  801.  
  802.   @If (d [= @Group)
  803.     @BeginLib PPLC.RED
  804.       @File ACCNTDBF.PPE @Size 3691 @Out PPL\*.*
  805.       @File ACCNTDBF.PPS @Size 11656 @Out PPL\*.*
  806.       @File DBASE.PPE @Size 5703 @Out PPL\*.*
  807.       @File DBASE.PPS @Size 11563 @Out PPL\*.*
  808.       @File DOORS.PPE @Size 1575 @Out PPL\*.*
  809.       @File DOORS.PPS @Size 2597 @Out PPL\*.*
  810.       @File HAMURABI.PPE @Size 3872 @Out PPL\*.*
  811.       @File HAMURABI.PPS @Size 9613 @Out PPL\*.*
  812.       @File HELLO1.PPE @Size 544 @Out PPL\*.*
  813.       @File HELLO1.PPS @Size 119 @Out PPL\*.*
  814.       @File HELLO2.PPE @Size 561 @Out PPL\*.*
  815.       @File HELLO2.PPS @Size 118 @Out PPL\*.*
  816.       @File HELLO3.PPE @Size 546 @Out PPL\*.*
  817.       @File HELLO3.PPS @Size 178 @Out PPL\*.*
  818.       @File HELLO4.PPE @Size 553 @Out PPL\*.*
  819.       @File HELLO4.PPS @Size 203 @Out PPL\*.*
  820.       @File HELLO5.PPE @Size 548 @Out PPL\*.*
  821.       @File HELLO5.PPS @Size 137 @Out PPL\*.*
  822.       @File HELLO6.PPE @Size 669 @Out PPL\*.*
  823.       @File HELLO6.PPS @Size 364 @Out PPL\*.*
  824.       @File HELLO7.PPE @Size 848 @Out PPL\*.*
  825.       @File HELLO7.PPS @Size 507 @Out PPL\*.*
  826.       @File HOWTODBF.TXT @Size 14274 @Out DOC\*.*
  827.       @File KAL.PPE @Size 1400 @Out PPL\*.*
  828.       @File KAL.PPS @Size 3738 @Out PPL\*.*
  829.       @File LANGUAGE.PPE @Size 830 @Out PPL\*.*
  830.       @File LANGUAGE.PPS @Size 1500 @Out PPL\*.*
  831.       @File MORE.PPE @Size 1113 @Out PPL\*.*
  832.       @File MORE.PPS @Size 3667 @Out PPL\*.*
  833.       @File NODEFILE.PPE @Size 673 @Out PPL\*.*
  834.       @File NODEFILE.PPS @Size 1229 @Out PPL\*.*
  835.       @File OPPAGE.PPE @Size 2249 @Out PPL\*.*
  836.       @File OPPAGE.PPS @Size 4760 @Out PPL\*.*
  837.       @File ORDER.PPE @Size 2325 @Out PPL\*.*
  838.       @File ORDER.PPS @Size 3189 @Out PPL\*.*
  839.       @File PWRDWARN.PPE @Size 1075 @Out PPL\*.*
  840.       @File PWRDWARN.PPS @Size 2142 @Out PPL\*.*
  841.       @File RUN1.BAT @Size 771 @Out PPL\*.*
  842.       @File RUN2.BAT @Size 532 @Out PPL\*.*
  843.       @File START.PPE @Size 905 @Out PPL\*.*
  844.       @File START.PPS @Size 1119 @Out PPL\*.*
  845.       @File WELFIRST.PPE @Size 1506 @Out PPL\*.*
  846.       @File WELFIRST.PPS @Size 3785 @Out PPL\*.*
  847.       @File WHATSNEW.200 @Size 29980 @Out DOC\*.*
  848.       @File WHATSNEW.300 @Size 61965 @Out DOC\*.*
  849.       @File WHATSNEW.310 @Size 3845 @Out DOC\*.*
  850.     @EndLib
  851.   @Endif
  852. @EndDisk
  853.  
  854. @If ((f [=     @Group))
  855. @DefineDisk
  856. @Label = "Disk #1"
  857.   @BeginLib PCBOARD2.RED
  858.     @File PCBCP.EXE @Size 94729
  859.     @File PCBCP.HLP @Size 89095
  860.     @File PCBMONI2.EXE @Size 70676
  861.     @File PCBTITLE.COM @Size 1962
  862.         @File PCBPACK2.EXE @Size 96794
  863.     @File SAMPLE.OS2 @Size 1374
  864.     @File USERNET2.EXE @Size 39440
  865.     @File PCBOARD2.EXE @Size 877627
  866.     @If (a [= @Group)
  867.       @File BOARD.CMD @Size 292
  868.       @File STARTOS2.CMD @Size 535
  869.     @Endif
  870.   @EndLib
  871. @EndDisk
  872. @Endif
  873.  
  874. @SetConfig
  875.   @If ((a [=     @Group))
  876.     @Files = 25
  877.     @AskOverwrite
  878.   @EndIf
  879. @EndConfig
  880.  
  881. @SetAutoexec
  882.   @If ((a [=     @Group))
  883.     @Path = "@OutDrive:@Subdir"
  884.     @AskOverwrite
  885.   @EndIf
  886. @EndAutoexec
  887.  
  888. @If (@FileAttr("@OutDrive:@SubDir\\PCBOARD.EXE","r-") == 0)
  889. @Endif
  890. @If (@FileAttr("@OutDrive:@SubDir\\PCBOARDM.EXE","r-") == 0)
  891. @Endif
  892. @If (@FileAttr("@OutDrive:@SubDir\\PCBOARD2.EXE","r-") == 0)
  893. @Endif
  894. @If (@FileAttr("@OutDrive:@SubDir\\PCBMAIL\\*.*","r-") == 0)
  895. @Endif
  896. @Finish
  897.  
  898. @ChDrive @OutDrive
  899. @ChDir "@SubDir"
  900.  
  901.  
  902. // New Install
  903. @If (a [= @Group)
  904.    @If (@Mkdir("@OutDrive:@SubDir\\WORK"))
  905.    @Endif
  906.    @If (@Mkdir("@OutDrive:@SubDir\\CMDFILES"))
  907.    @Endif
  908.    @If (@Mkdir("@OutDrive:@SubDir\\NODE1\\WORK"))
  909.    @Endif
  910.    @If (@Mkdir("@OutDrive:@SubDir\\NODE2\\WORK"))
  911.    @Endif
  912.    @If (@Mkdir("@OutDrive:@SubDir\\UUCP\\LOGS"))
  913.    @Endif
  914.    @If (@Mkdir("@OutDrive:@SubDir\\UUCP\\SPOOL"))
  915.    @Endif
  916.    @If (@Mkdir("@OutDrive:@SubDir\\UPLOAD"))
  917.    @Endif
  918.    @If (@Mkdir("@OutDrive:@SubDir\\PRIVUPLD"))
  919.    @Endif
  920.    @If (@Mkdir("@OutDrive:@SubDir\\ATTACH"))
  921.    @Endif
  922. @Endif
  923.  
  924. // Tech Support
  925. @If (n [= @Group)
  926.     @If (@MkDir("@OutDrive:@Subdir\\EMPLOYEE\\PRIVUPLD"))
  927.    @Endif
  928.     @If (@MkDir("@OutDrive:@Subdir\\EMPLOYEE\\PROMOS"))
  929.    @Endif
  930.     @If (@MkDir("@OutDrive:@Subdir\\EMPLOYEE\\UPLOAD"))
  931.    @Endif
  932.     @If (@MkDir("@OutDrive:@Subdir\\FILES1"))
  933.    @Endif
  934.     @If (@MkDir("@OutDrive:@Subdir\\FILES2"))
  935.    @Endif
  936.     @If (@MkDir("@OutDrive:@Subdir\\PROD1\\FILES3"))
  937.    @Endif
  938.     @If (@MkDir("@OutDrive:@Subdir\\PROD1\\FILES4"))
  939.    @Endif
  940.     @If (@MkDir("@OutDrive:@Subdir\\PROD1\\PRIVUPLD"))
  941.    @Endif
  942.     @If (@MkDir("@OutDrive:@Subdir\\PROD1\\UPLOAD"))
  943.    @Endif
  944.     @If (@MkDir("@OutDrive:@Subdir\\PROD2\\FILES3"))
  945.    @Endif
  946.     @If (@MkDir("@OutDrive:@Subdir\\PROD2\\FILES4"))
  947.    @Endif
  948.     @If (@MkDir("@OutDrive:@Subdir\\PROD2\\PRIVUPLD"))
  949.    @Endif
  950.     @If (@MkDir("@OutDrive:@Subdir\\PROD2\\UPLOAD"))
  951.    @Endif
  952. @EndIf
  953.  
  954. // Sales
  955. @If (o [= @Group)
  956.     @If (@MkDir("@OutDrive:@Subdir\\FILES1"))
  957.    @Endif
  958.     @If (@MkDir("@OutDrive:@Subdir\\FILES2"))
  959.    @Endif
  960.     @If (@MkDir("@OutDrive:@Subdir\\FILES3"))
  961.    @Endif
  962. @EndIf
  963.  
  964. // Corporate
  965. @If (p [= @Group)
  966.     @If (@MkDir("@OutDrive:@Subdir\\ADMIN\\ATTACH"))
  967.    @Endif
  968.     @If (@MkDir("@OutDrive:@Subdir\\ADMIN\\FILES1"))
  969.    @Endif
  970.     @If (@MkDir("@OutDrive:@Subdir\\ADMIN\\PRIVUPLD"))
  971.    @Endif
  972.     @If (@MkDir("@OutDrive:@Subdir\\ADMIN\\UPLOAD"))
  973.    @Endif
  974.     @If (@MkDir("@OutDrive:@Subdir\\CUSTSRVC\\ATTACH"))
  975.    @Endif
  976.     @If (@MkDir("@OutDrive:@Subdir\\CUSTSRVC\\FILES1"))
  977.    @Endif
  978.     @If (@MkDir("@OutDrive:@Subdir\\CUSTSRVC\\PRIVUPLD"))
  979.    @Endif
  980.     @If (@MkDir("@OutDrive:@Subdir\\CUSTSRVC\\UPLOAD"))
  981.    @Endif
  982.     @If (@MkDir("@OutDrive:@Subdir\\EMPLOYEE\\ATTACH"))
  983.    @Endif
  984.     @If (@MkDir("@OutDrive:@Subdir\\ENGINRNG\\ATTACH"))
  985.    @Endif
  986.     @If (@MkDir("@OutDrive:@Subdir\\ENGINRNG\\FILES1"))
  987.    @Endif
  988.     @If (@MkDir("@OutDrive:@Subdir\\ENGINRNG\\PRIVUPLD"))
  989.    @Endif
  990.     @If (@MkDir("@OutDrive:@Subdir\\ENGINRNG\\UPLOAD"))
  991.    @Endif
  992.     @If (@MkDir("@OutDrive:@Subdir\\HMNRSRC\\ATTACH"))
  993.    @Endif
  994.     @If (@MkDir("@OutDrive:@Subdir\\HMNRSRC\\FILES1"))
  995.    @Endif
  996.     @If (@MkDir("@OutDrive:@Subdir\\HMNRSRC\\PRIVUPLD"))
  997.    @Endif
  998.     @If (@MkDir("@OutDrive:@Subdir\\HMNRSRC\\UPLOAD"))
  999.    @Endif
  1000.     @If (@MkDir("@OutDrive:@Subdir\\MIS\\ATTACH"))
  1001.    @Endif
  1002.     @If (@MkDir("@OutDrive:@Subdir\\MIS\\FILES1"))
  1003.    @Endif
  1004.     @If (@MkDir("@OutDrive:@Subdir\\MIS\\PRIVUPLD"))
  1005.    @Endif
  1006.     @If (@MkDir("@OutDrive:@Subdir\\MIS\\UPLOAD"))
  1007.    @Endif
  1008.     @If (@MkDir("@OutDrive:@Subdir\\SLSMKTNG\\ATTACH"))
  1009.    @Endif
  1010.     @If (@MkDir("@OutDrive:@Subdir\\SLSMKTNG\\FILES1"))
  1011.    @Endif
  1012.     @If (@MkDir("@OutDrive:@Subdir\\SLSMKTNG\\PRIVUPLD"))
  1013.    @Endif
  1014.     @If (@MkDir("@OutDrive:@Subdir\\SLSMKTNG\\UPLOAD"))
  1015.    @Endif
  1016. @EndIf
  1017.  
  1018. // Hobby
  1019. @If (q [= @Group)
  1020.     @If (@MkDir("@OutDrive:@Subdir\\DL01"))
  1021.    @Endif
  1022.     @If (@MkDir("@OutDrive:@Subdir\\FILES\\DL01"))
  1023.    @Endif
  1024.     @If (@MkDir("@OutDrive:@Subdir\\FILES\\DL02"))
  1025.    @Endif
  1026.     @If (@MkDir("@OutDrive:@Subdir\\FILES\\DL03"))
  1027.    @Endif
  1028.     @If (@MkDir("@OutDrive:@Subdir\\FILES\\DL04"))
  1029.    @Endif
  1030.     @If (@MkDir("@OutDrive:@Subdir\\FILES\\DL05"))
  1031.    @Endif
  1032.     @If (@MkDir("@OutDrive:@Subdir\\FILES\\DL06"))
  1033.    @Endif
  1034.     @If (@MkDir("@OutDrive:@Subdir\\FILES\\DL07"))
  1035.    @Endif
  1036.     @If (@MkDir("@OutDrive:@Subdir\\FILES\\PRIVUPLD"))
  1037.    @Endif
  1038.     @If (@MkDir("@OutDrive:@Subdir\\FILES\\UPLOAD"))
  1039.    @Endif
  1040.     @If (@MkDir("@OutDrive:@Subdir\\GRAPHICS\\DL01"))
  1041.    @Endif
  1042.     @If (@MkDir("@OutDrive:@Subdir\\GRAPHICS\\DL02"))
  1043.    @Endif
  1044.     @If (@MkDir("@OutDrive:@Subdir\\GRAPHICS\\DL03"))
  1045.    @Endif
  1046.     @If (@MkDir("@OutDrive:@Subdir\\GRAPHICS\\PRIVUPLD"))
  1047.    @Endif
  1048.     @If (@MkDir("@OutDrive:@Subdir\\GRAPHICS\\UPLOAD"))
  1049.    @Endif
  1050.     @If (@MkDir("@OutDrive:@Subdir\\MESSAGES"))
  1051.    @Endif
  1052.     @If (@MkDir("@OutDrive:@Subdir\\PRIVUPLD"))
  1053.    @Endif
  1054.     @If (@MkDir("@OutDrive:@Subdir\\UPLOAD"))
  1055.    @Endif
  1056. @EndIf
  1057.  
  1058.  
  1059. @If (@FileAttr("@OutDrive:@SubDir\\PCBOARD.EXE","r+") == 0)
  1060. @Endif
  1061. @If (@FileAttr("@OutDrive:@SubDir\\PCBOARDM.EXE","r+") == 0)
  1062. @Endif
  1063. @If (@FileAttr("@OutDrive:@SubDir\\PCBOARD2.EXE","r+") == 0)
  1064. @Endif
  1065. @If (@FileAttr("@OutDrive:@SubDir\\PCBMAIL\\*.*","r+") == 0)
  1066. @Endif
  1067.  
  1068. @If ((a [= @Group))
  1069.  
  1070.     @If (@System("@OutDrive:@SubDir\\INIT.EXE @OutDrive:@Subdir\\ \"@Fname @Lname\" \"@CitySt\" \"@Pwd\"") == 0)
  1071.     @EndIf
  1072.  
  1073.     @Cls
  1074.  
  1075.     We will now run PCBSetup so that you may make any configuration
  1076.     changes desired before completing the install process.
  1077.  
  1078.     One change you may wish to make at this time is to change the default
  1079.     board name to reflect the name of your system.  Select Node
  1080.     Configuration (option D) from the main menu and edit the board name.
  1081.  
  1082.     If you do not wish to make any changes at this time, just press ESC
  1083.     to exit PCBSetup.  You can run PCBSetup at any time by choosing that
  1084.     option from the PCBoard Call Waiting screen.
  1085.  
  1086.     @Pause
  1087.  
  1088.     @If (@System("@OutDrive:@SubDir\\PCBSETUP.EXE /FULLSAVE") == 0)
  1089.     @EndIf
  1090.  
  1091.     @Cls
  1092.  
  1093.     We will now run PCBModem so that you may configure a modem for use
  1094.     with your system.  If you do not desire to do this at this time,
  1095.     simply hit the Esc key from the main PCBModem menu without selecting
  1096.     a manufacturer.
  1097.  
  1098.     @Pause
  1099.  
  1100.     @If (@System("@OutDrive:@SubDir\\PCBMODEM.EXE /FILE:@OutDrive:@SubDir\\PCBOARD.DAT /NODEBAT:@OutDrive:@SubDir\\NODE1.BAT") == 0)
  1101.     @EndIf
  1102.  
  1103.     @Cls
  1104.  
  1105.     The following files are installed in the @OutDrive:@SubDir\DOC
  1106.     directory for viewing after the install program finishes.
  1107.  
  1108.     README.1ST        UUCP.DOC
  1109.     ADDENDUM.DOC      FIDO.DOC
  1110.     WHATSNEW          PCBCP.DOC
  1111.     WHATSNEW.153
  1112.  
  1113.     @Pause
  1114.  
  1115. @EndIf
  1116.  
  1117. @If ((d [=     @Group))
  1118.  
  1119.     @Cls
  1120.  
  1121.  
  1122.     The following files are installed in the @OutDrive:@SubDir\DOC
  1123.     directory relating to the PCBoard Programming Language:
  1124.  
  1125.     PPE_INFO
  1126.     WHATSNEW.330
  1127.  
  1128.     @Pause
  1129.  
  1130. @EndIf
  1131.  
  1132. @If (b [= @Group)
  1133.     @ChDrive @OutDrive
  1134.     @If (@DirExists("NODE1"))
  1135.        @ChDir "@SubDir\\NODE1"
  1136.     @Else
  1137.        @ChDir "@SubDir"
  1138.     @EndIf
  1139.  
  1140.     @If (@System("@OutDrive:@SubDir\\UPGRADE.EXE @OutDrive:@Subdir\\") == 0)
  1141.     @EndIf
  1142.  
  1143.     @Cls
  1144.  
  1145.     We will now run PCBSetup so that you may make any configuration
  1146.     changes desired before completing the install process.
  1147.     If you do not wish to make any changes at this time, just press ESC
  1148.     to exit PCBSetup.  You can run PCBSetup at any time by choosing that
  1149.     option from the PCBoard Call Waiting screen.
  1150.  
  1151.     @Pause
  1152.  
  1153.     @If (@System("@OutDrive:\\@SubDir\\PCBSETUP.EXE") == 0)
  1154.     @EndIf
  1155. @EndIf
  1156.  
  1157.  
  1158. @Delete("@OutDrive:\\@SubDir\\INIT.EXE")
  1159. @Delete("@OutDrive:\\@SubDir\\UPGRADE.EXE")
  1160. @Delete("@OutDrive:\\@SubDir\\VTF.EXE")
  1161. @Delete("@OutDrive:\\@SubDir\\PCBOS2")
  1162. @Delete("@OutDrive:\\@SubDir\\PPLCODE")
  1163. @Delete("@OutDrive:\\@SubDir\\PCBSER.BAK")
  1164.  
  1165. @Cls
  1166.  
  1167.            Installation of @Name is now finished.
  1168.  
  1169.     1) Be sure to remove the install disk from your drive
  1170.        if installing from floppy diskette.
  1171.  
  1172.     2) If you elected to not automatically update CONFIG.SYS or
  1173.        AUTOEXEC.BAT, be sure to make the appropriate changes.
  1174.  
  1175.     3) Reboot your computer before running @Name for changes
  1176.        to CONFIG.SYS and AUTOEXEC.BAT to take effect.
  1177.  
  1178.     4) Run NODE1.BAT to load and run node 1 of your new PCBoard
  1179.        Professional Bulletin Board System.
  1180.  
  1181. Enjoy!
  1182.  
  1183. @Pause
  1184.  
  1185. @EndFinish
  1186.  
  1187. /* end-of-file */
  1188.